Dynamic array I actually don't recommend you use this approach in a real project. It's just a kind of demonstration. Inspired by Thomas Mailund book. Build and run tests: make run_tests ./exe Run memory tests: make mem_check Clean: make clean