"Added reading routine purely based on numpy. However, it's about 2.5 times slower than the list-based routine :("