Source: https://torstenmeyer.dk/ibsubjects2/ibphys2007-09/OscWaves/GlenbrookColorSubtraction.pdf