Database System Implementation from Scratch in C++