Liquidity should usually be added in the same ratio as the existing reserves.
Implement required_y_deposit.
required_y_deposit
Use:
x_deposit * y_reserve / x_reserve
For:
x_reserve = 1000
y_reserve = 2000
x_deposit = 250
Then:
250 * 2000 / 1000 = 500