fixed bug in barrett multiplication