e_pill posted this little while ago. Pretty decent.
damn i searched for it before I posted :( now I feel bad