playground for c techniques