add additional specs for challenge 07
add solution for challenge 7