MathFunctionFixer: Implemented Chain-of-responsibility pattern

1 job for richter-dev in 2 minutes and 25 seconds (queued for 2 seconds)