Updated literal.rb that is now working as it should. TODO: normalizing functions