refactored calling so function & method calls are more alike
starting a basic stdlib
& instead of + for intersection