A numerical technique to study arbitrary shaped cracks growing in notched elements