simple code profiling using blocks
grandfather clock with block
block logger with identation