Added check for correct argument count to all functions
Parser implemented