Block Interview Question

string parsing and improvements for speed, large datasets