Computational Aspects of Modular Forms and Galois Representations – How One Can Compute in Polynomial Time the Value of Ramanujan?s Tau at a