Sort:  

that's exactly what I was aiming for. I wanted as many as possible users, programmer or not, to understand SMTs. Thanks for sharing it!