Thanks for pointing that out, but i was speaking more of concrete algorithm implementation rather than abstracts.