more efficient array manipulations
formatting in fracshift
format argument list
message noprint option
added usage message
logical && rather than and