I could try, 
I'm quite fond of pattern matching. but that may be to much here!