Python port of underscore.js
Expand functools features(lru_cache) to class - methods, classmethods, s...