I've been given this question in a tutorial, and I really don't know how to go about it.
How must g and h be defined in terms of p and f in order to ensure that
filter p . map f = map g . filter h
always holds?
Any pointers in the right direction would be greatly appreciated.