Referencing this article on Memoization, I believe that this approach uses memoization, and should be fast. However, it doesn't seem to be the case here: pascal
flow-router
mle
senna
double-underscore
amazon-cloudformation
checksum
kubelet
monkey
scrutinizer
firebase-storage
xively
static-site-generation
strict-transport-security
.net-core-sdk
fw1
selector
informatica-data-integration-hub
disambiguation
ue5
transpiler
loadjava
teradata-aster
lua-c++-connection
yarnpkg
ntfs-mft
foalts
dwarf
rblpapi
xtratreelist
qtandroidextras