Homomorphic Encryption For Beginners A Practical Guide Part 1