adding to profile list in benchmark file
making get-header-block orders of magnitude more efficient (all tests passing) as wel as correcting docstring