Moved declarations, made stuff constant, changed passed-in arrays to pointers, only price_list stores the actuall arrays,