====
memoizing implementation of various packing algorthims including the SHELF-NF (shelf next fit) packing algorithim where orientation of entres is fixed.
npm testruns tests + coveragenpm run tets:watchruns and reruns tests when files changenpm run test:debugruns tests, but starts in a debug session