I'm a fan of boolean function names ending with ?, but I saw some Scheme today (define (filter ? xs) ...). Totally confused me at first!