Can you please explain the reasons behind not using 'eval', or just that beginners are using it we should not use it?