Add Signed trait constraint to Float