Library of Classic Patterns implemented in JS