How Information and Communication Technology (ICT) can Help Language Preservation and Education