Notes for thinkcrazypants