pyslaru_task_3

сравнивая с уже сделанными вариантами других студентов, понял что возможно что-то где-то не сделал оптимально. если возникнет критика - буду только рад!
Все по тому же, почему и выше так косячно :( 
Просто pred должна (я ее такой придумал) возвращать функцию, которая будет использоваться в takeWhile и dropWhile