Fantastic subject, I guess you've noticed this link long before us, but I send it again, I found it a good step to realize the concept in practice.http://eecs.oregonstate.edu/iis/CoFE/