Preparing meals on a submarine means feeding more than 150 sailors from a galley so small that every movement has to be ...