Programing in numpy is not that bad (in terms of performance)