Spitting up

Anyone have any idea why babies spit up or throw it all up like projectile vomit?