(min) Random 8 char ID with two-tier cache to prevent duplicates. 'Size' variable is just an initial value, need testing to determine sweet spot between native .indexOf and using the binary search included. Will not pass lint, but works.