Some random codes for practice purpose. Nothing special