Function: adjoint (M)
          * Returns the adjoint of the matrix M.
          * The adjoint matrix is the transpose of the matrix of cofactors of M. 
      	
    Example:
            (%i) adjoint( matrix( [a,b], [c,d] ) );
            (%o) matrix( [d,-b], [-c,a] )
      	

    EXAMPLE: