Solutions to algorithms exercises during my undergraduate studies at NTUA