Modified so.l to handle numbers spelt out, including those with a decimal point. Attempted to modify so.y to be able to handle operations with doubles. Added global.h in an attempt to change YYSTYPE and then changed print type, but the numbers are rounded