add 8th problem solution
implement compress using recursion
using syntactic shortcut
add another implementation of pack'