adding scraps of euler bits and bobs occasionally