School of Mathematical Sciences, Dublin City University, Republic of Ireland.