Find Rank of a Matrix in Seconds