Right triangle theory