A simple example about the Strategy Pattern with different kinds of sorts