Irregularity Strength of Graphs and Digraphs