DOC: Add implementations and timings