Thank you, one question remains:
Do I need to navigate to a specific position in small jumps of less than the maximum integer value? or can I put a huge value (greater than size of integer) into the seek() call? Of cource the only situation I can think of that would allow for this would be if I passed a math formula as the seek length, afterall if I passed a variable it would be integer or smaller right?