Trigonometric optimization (#6860) - Basecamp