Recent advances in the synthesis of fluorinated aminophosphonates and aminophosphonic acids