[fix] small fix to the include headers
[wip] snapshot of work
[feature] added heap implementation plus unit tests
[fix] added const qualification