more functions; Path class; array is now first

 - added functions: sort(), ksort(), keys(), values(), unique()
 - Path class
 - array is now first arugment to functions