add week 05 problem 02
add week 05 problem 03

use stl algorithms make_heap, pop_heap and push_heap.
It's a future task to use a custom heap.