Computational electrocardiology: mathematical and numerical modeling