some changes
add tick cpp
separate with a cpp file
add heap
add heap
h
h
h
remove private inheritance and add logreturn for tick