added rotating 3D example; matrixes without numpy; slowish.