added solutions for problems 44-49, cleaned up hlint warnings in other solutions