Refactor ftoa and ito a into  a file
refactor Volume using OOP method
Change the way displaying compiling progess
Refactor Volume into seperate file