Board Thread:Watercooler/@comment-25523075-20150728121303/@comment-3328029-20150728132412

Quite a bit.
 * 1) Your calling compare inside of compare without a termination sequence.
 * 2) You using an "else if" before using an "if".
 * 3) Your using an if statement inline.
 * 4) "compare" is only called inside "compare", so the initial compare would never actually be called.