1. Anderson S (2022) Bit twiddling hacks. http://graphics.stanford.edu/~seander/bithacks.html#ParityParallel. Accessed 17 Sept 2022
2. Booch G (2022) Twitter post. https://twitter.com/Grady_Booch/status/1573133592938659845?s=20&t=b51BkJQBsHqNxx7mMYylzg. Accessed 28 Sept 2022
3. Embarcadero (2022) RAD studio Docwiki: C++ compilers. https://docwiki.embarcadero.com/RADStudio/Alexandria/en/C%2B%2B_Compilers. Accessed 23 Sept 2022
4. Fog A (2022) Optimization manuals: lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD, and VIA CPUs. https://www.agner.org/optimize/#manuals. Accessed 28 Sept 2022
5. Hadjerrouit S (2005) Constructivism as guiding philosophy for software engineering education. ACM SIGCSE Bull 37(4). https://doi.org/10.1145/1113847.1113875