Weird... 
Why do I have to use static methods here?
Why does my calc object not have access to the non-implemented methods?