Got operator overloading working for unary expressions.
Introduced function/method dependency function to mark methods and functions as used.