refactor method call dispatching
remove builtin functions, refactor array
refactor string methods
refactor dict methods
refactor bool methods
seems to have all test code fixed