print usage message if no args
handle large sequences
tiny bit of documentation
import function