`pairs` and `map` built-in functions now return arrays
Added built-in functions `filter`, `typeof` and `zip`
Added more tests