Better string repeat from michaelficarra
Comment about getSource null return