import std.stdio;

void main() {
   int n[ 5 ]; // n is an array of 5 integers 

   // initialize elements of array n to 0 
   for ( int i = 0; i < 5; i++ ) { 
      n[ i ] = i + 100; // set element at location i to i + 100 
   }

   writeln("Initialized value:",n.init); 

   writeln("Length: ",n.length); 
   writeln("Size of: ",n.sizeof); 
   writeln("Pointer:",n.ptr); 

   writeln("Duplicate Array: ",n.dup); 
   writeln("iDuplicate Array: ",n.idup);

   n = n.reverse.dup; 
   writeln("Reversed Array: ",n);

   writeln("Sorted Array: ",n.sort); 
}