Code snippets demonstrating the performance difference between using a ConcurrentHashMap to store previously calculated fibonacci values and recalculating them each time