add hanoistack and some recursive examples