Created by Lorena Abreu
Contributed by Stephen Coles
Contributed by Alain Papazian
Contributed by TypeMates
Contributed by JAF