First working of 8
Nicer 8
Quick n dirty for #9... fast enough with c :D
Draft of 11