Removed while loop
Fixed evaluate, still binary operators