@ -1,45 +1,45 @@
[ 38 ; 2 ; 117 ; 113 ; 94 m /* array sorting alogorithm */ [ 0 m
[ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248; 248 ; 242 mpartition [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list , [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low , [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mif [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 mnull [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m | [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m | [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list . length [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mreturn [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m pivot [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ high ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166; 226 ; 46 mpartition [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mif [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 mnull [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m | [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m | [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 248 ; 248 ; 242 m length [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mreturn [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m pivot [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ high ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248; 248 ; 242 mswap [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list , [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i , [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m temp [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ i ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166; 226 ; 46 mswap [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m temp [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ i ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m list [ i ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ j ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m list [ j ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m temp [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mfor [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mfor [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mif [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ j ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m pivot ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m swap( list , i , j ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m swap[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m swap( list , i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m swap[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mreturn [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248; 248 ; 242 mquickSort [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list , [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low , [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166; 226 ; 46 mquickSort [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mif [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( low [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m pi [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m partition( list , low , high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m quickSort( list , low , pi [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m quickSort( list , pi [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m pi [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m partition[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m quickSort[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m low [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m pi [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m quickSort[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m pi [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m high ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248; 248 ; 242 mmerge [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list , [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex , [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex , [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftSize [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightSize [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166; 226 ; 46 mmerge [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftSize [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightSize [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m - [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftList [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mnew [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( leftSize ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightList [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mnew [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( rightSize ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftList [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mnew [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( leftSize ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightList [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mnew [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( rightSize ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mfor [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftSize [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) leftList [ i ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ leftIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mfor [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightSize [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) rightList [ j ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mfor [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftSize [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) leftList [ i ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ leftIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mfor [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightSize [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) rightList [ j ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m k [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m0 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m k [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mwhile [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( i [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftSize [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m & [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m & [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m j [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightSize ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mif [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( leftList [ i ] [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightList [ j ] ) { [ 0 m
@ -65,14 +65,14 @@
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248; 248 ; 242 mmergeSort [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list , [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex , [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166; 226 ; 46 mmergeSort [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mList [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mif [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( leftIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( rightIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m ~ [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m / [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m2 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( rightIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m ~ [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m / [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m2 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m m ergeSort( list , leftIndex , middleIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m m ergeSort( list , middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , rightIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166 ; 226 ; 46 mm ergeSort[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166 ; 226 ; 46 mm ergeSort[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m + [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m m erge( list , leftIndex , middleIndex , rightIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166 ; 226 ; 46 mm erge[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( list [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m leftIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m middleIndex [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m rightIndex ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
@ -80,54 +80,54 @@
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvar [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m name [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Voyager I ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvar [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m year [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m1977 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvar [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m antennaDiameter [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m3 . 7 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvar [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m flybyObjects [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Jupiter ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Saturn ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Uranus ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Neptune ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvar [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m flybyObjects [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Jupiter ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Saturn ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Uranus ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Neptune ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvar [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m image [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' tags ' [ 0 m [ 38 ; 2 ; 24 8; 248 ; 242 m: [ [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' saturn ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ] , [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' url ' [ 0 m [ 38 ; 2 ; 24 8; 248 ; 242 m: [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' //path/to/saturn.jpg ' [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' tags ' [ 0 m [ 38 ; 2 ; 24 9; 38 ; 114 m: [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' saturn ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ] [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' url ' [ 0 m [ 38 ; 2 ; 24 9; 38 ; 114 m: [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' //path/to/saturn.jpg ' [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 117 ; 113 ; 94 m /*classes */ [ 0 m
[ 38 ; 2 ; 249 ; 38 ; 114 mclass [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 mSpacecraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mString [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m name [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m DateTime launchDate [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m Spacecraft( [ 0 m [ 38 ; 2 ; 255 ; 255 ; 255 mthis [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . name, [ 0 m [ 38 ; 2 ; 255 ; 255 ; 255 mthis [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . launchDate) { } [ 0 m
[ 38 ; 2 ; 249 ; 38 ; 114 mclass [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mSpacecraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mString [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m name [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m DateTime[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m launchDate [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m Spacecraft[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 38 ; 2 ; 255 ; 255 ; 255 mthis [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m name[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 255 ; 255 ; 255 mthis [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 248 ; 248 ; 242 m launchDate) { } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m / / [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m Named constructor that forwards to the default one . [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m Spacecraft. unlaunched( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mString [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m name ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m : [ 0 m [ 38 ; 2 ; 255 ; 255 ; 255 mthis [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( name , [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 mnull [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m / / Named constructor that forwards to the default one . [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m Spacecraft[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m unlaunched[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mString [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m name ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m: [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 255 ; 255 ; 255 mthis [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( name [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 mnull [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mget [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248; 248 ; 242 mlaunchYear [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 24 9; 38 ; 114 m > [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m launchDate ? . year[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mget [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166; 226 ; 46 mlaunchYear [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m = > launchDate [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m ? [ 0 m [ 38 ; 2 ; 24 8; 248 ; 242 m . [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m year[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248; 248 ; 242 mdescribe [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m print( [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Spacecraft: [0m [38;2;249;38;114m$ [0m [3;38;2;253;151;31mname [0m [38;2;230;219;116m' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 166; 226 ; 46 mdescribe [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m print[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Spacecraft: $ [0m [3;38;2;253;151;31mname [0m [38;2;230;219;116m' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mif [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( launchDate [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m ! = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 mnull [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m years [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m DateTime. now( ) . difference( launchDate ) . inDays [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m ~ [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m / [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m365 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m print( [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Launched: [0m [38;2;249;38;114m$ [0m [3;38;2;253;151;31mlaunchYear [0m [38;2;230;219;116m ( [0m [38;2;249;38;114m$ [0m [3;38;2;253;151;31myears [0m [38;2;230;219;116m years ago)' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mint [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m years [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m = [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m DateTime[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m now[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m difference[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( launchDate ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 248 ; 248 ; 242 m inDays [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m ~ [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m / [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m365 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m print[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Launched: $ [0m [3;38;2;253;151;31mlaunchYear [0m [38;2;230;219;116m ($ [0m [3;38;2;253;151;31myears [0m [38;2;230;219;116m years ago)' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 melse [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m print( [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Unlaunched ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m print[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' Unlaunched ' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 117 ; 113 ; 94 m /* Mixins */ [ 0 m
[ 38 ; 2 ; 249 ; 38 ; 114 mclass [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 mPilotedCraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mextends [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 mSpacecraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mwith [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 mPiloted [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m / / [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m · · · [ 0 m
[ 38 ; 2 ; 249 ; 38 ; 114 mclass [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mPilotedCraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mextends [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mSpacecraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mwith [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mPiloted [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m / / · · · [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 117 ; 113 ; 94 m /* Interfaces and abstract classes */ [ 0 m
[ 38 ; 2 ; 249 ; 38 ; 114 mclass [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 mMockSpaceship [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mimplements [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 8; 2 ; 248 ; 248 ; 242 mSpacecraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m / / [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m · · · [ 0 m
[ 38 ; 2 ; 249 ; 38 ; 114 mclass [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mMockSpaceship [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mimplements [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mSpacecraft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 117 ; 113 ; 94 m / / · · · [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 117 ; 113 ; 94 m /* async */ [ 0 m
[ 3 8; 2 ; 248 ; 248 ; 242 mFuture [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m > [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m printWithDelay( [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mString [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m message ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mreturn [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m Future. delayed( [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mconst [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m Duration ( seconds: [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m2 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) ) . then( ( _ ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m print( message ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mFuture [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvoid [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m > [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m printWithDelay[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mString [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m message ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mreturn [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m Future[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m delayed[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mconst [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mDuration [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( seconds [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m: [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m2 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m then[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( ( _ ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m print[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( message ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 3 8; 2 ; 248 ; 248 ; 242 mStream [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mString [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m > [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m report( Spacecraft craft , Iterable[ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 3 ; 38 ; 2 ; 1 02; 217 ; 239 mString [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m > [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m objects ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 masync [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m * [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mStream [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mString [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m > [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m report[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m Spacecraft[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m craft [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m , [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m Iterable[ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m < [ 0 m [ 3 ; 38 ; 2 ; 1 66; 226 ; 46 mString [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m > [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m objects ) [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 masync [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m * [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mfor [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 3 ; 38 ; 2 ; 102 ; 217 ; 239 mvar [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m object [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 min [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m objects ) { [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mawait [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m Future. delayed( [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mconst [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m Duration ( seconds: [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m2 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 myield [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' [0m [38;2;249;38;114m$ [0m [38;2;249;38;114m{ [0m [38;2;230;219;116mcraft.name [0m [38;2;249;38;114m} [0m [38;2;230;219;116m flies by [0m [38;2;249;38;114m$ [0m [3;38;2;253;151;31mobject [0m [38;2;230;219;116m' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mawait [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m[ 3 ; 38 ; 2 ; 166 ; 226 ; 46 m Future[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m . [ 0 m[ 38 ; 2 ; 166 ; 226 ; 46 m delayed[ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 mconst [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 3 ; 38 ; 2 ; 166 ; 226 ; 46 mDuration [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ( seconds [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 m: [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 190 ; 132 ; 255 m2 [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ) ) [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 249 ; 38 ; 114 myield [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m ' ${ [ 0 m [ 3 ; 38 ; 2 ; 253 ; 151 ; 31 mcraft . name [ 0 m [ 38 ; 2 ; 230 ; 219 ; 116 m } flies by $ [0m [3;38;2;253;151;31mobject [0m [38;2;230;219;116m' [ 0 m [ 38 ; 2 ; 248 ; 248 ; 242 m ; [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m
[ 38 ; 2 ; 248 ; 248 ; 242 m } [ 0 m