Evaluation Refactored:
	- Code is now more readable
	- Easier to add new built in functions