Molecular Representation: Going Long on Fingerprints