Zebrafish choice behavior is sensitive to reinforcer rate, immediacy, and magnitude ratios