What are the advantages of a steam engine?

8 answers 8