added complex recommendation sample
added recursive query sample
replaced Maybe with TODO