Fast Half Square Triangles