Using #pragma once instead of #ifdef clause to avoid multiple inclusions of header files.
Using Chrono to measure time.