formatting
reorganize and add files
reorganize
revision
finished one problem for using heap memory
add two files for the two problems