https://www.lihpao.com/does-computer-science-involve-math/