read a paper and pick-up the 3 best algorithms to write.
Will write the code tonight