Refactor #recite_facts; use splat in #triangle_angles