Don't use `func_code`, use `Sk.misceval.callsim`.

Now I need to add more tests to try everything that fails for @bnmnetp
in #176. This is a refactor all tests still succeed.
adds sorted tests
Merge pull request #187 from albertjan/sorted-map-filter-calsim

Sorted map filter calsim