https://www.creativesnext.com/blog/after-effects-expressions-with-math-operators/