Implement bitmap font render/compress/invert | Stripe Interview Question