Do you really know what is color? Guess how your computer process colors and how your monitor works? Let's discuss how computer calculate and display colors.
As a declarative programming paradigm, Functional Programming leverages the math theory and type system to build the program with pure functions in a modular manner. Practising FP with TypeScript could be easy and interesting.